package com.ke.rule.base;

/**
 * 功能部件执行器
 * 
 * @author guyu
 *
 */
public interface FuncUnitActuator {

  /**
   * 执行具体功能部件处理参数值
   * @param value
   * @param funcUnit
   * @param builder 执行过程中中的问题构建器
   * @return 是否继续执行后续部件？
   */
  public boolean actuate(Object value, IFuncUnit funcUnit, ValidationException.Builder builder);
}
